﻿.nodebrowser
{
    border      :1px groove silver;
    width       :450px;
    float       :left;
    display     :block;
    overflow    :auto;
    margin      :0px 0px 0px 0px;
}
.nodebrowser ul, .dynamicmtree ul li
{
    margin      :0px 0px 0px 0px;
    padding     :0px 0px 0px 0px;
    float       :left;
    display     :block;
    width       :100%;
    list-style-type         :none;
    list-style-position     :inside;    
} 
.nodebrowser ul li{
    border      :1px groove transparent;
    height      :22px;
    vertical-align:middle;
}

/*---------   styles for add buttons, all container------------ */
.nodebrowser ul.nb_panel    
{    
    background-image:none;
    height      :32px;        
}
.nodebrowser ul.nb_panel li
{
    width       :100%;    
    height      :24px;
    margin      :4px 2px 2px 2px;
    border      :1px dotted silver;
}
.nodebrowser ul.nb_panel li img {padding:5px 0px 0px 5px;}
.nodebrowser ul.nb_panel li:hover
{
    border      :1px groove gray;
}
/*---------   styles for content nodes  ------------ */
.nodebrowser ul.nb_content, 
.nodebrowser ul.nb_current
{   
   border :none;
}
.nodebrowser ul.nb_current
{    
    background-image:url("/umbraco_client/tabview/images/background.gif");
    background-repeat:repeat-x;
}

.nodebrowser ul.nb_content li,
.nodebrowser ul.nb_current li
{    
    height          :20px;
    margin          :1px 0px 0px 0px;
}

.nodebrowser ul.nb_content li .npos,
.nodebrowser ul.nb_current li .npos
{
    display         :block;
    font-size       :6pt;
    color           :silver;    
    position        :absolute;
    z-index         :2;
    margin          :2px 0px 0px -7px;
}
.nodebrowser ul.nb_content li .npath,
.nodebrowser ul.nb_current li .npath
{
    float           :left;
    display         :block;
    overflow        :hidden;
    padding-top     :2px;
    border          :1px dotted silver;
    height          :16px;
    white-space     :nowrap;
    width           :74%;
    padding-left    :20px;
    margin-left     :2px;
    background-repeat:no-repeat;
    background-image: url("../../../../../umbraco/images/umbraco/sprites.png");    
}
.nodebrowser ul.nb_current li .npath
{
    border          :1px dotted transparent;
}
.nodebrowser ul.nb_content li .updwn,
.nodebrowser ul.nb_current li .updwn
{
    float           :left;
    display         :block;
    vertical-align  :middle;    
    width           :10px;
    margin          :0px 3px 0px 0px;        
}
.nodebrowser ul.nb_content li .updwn img, .nodebrowser ul.nb_content li .chgdel img,
.nodebrowser ul.nb_current li .updwn img, .nodebrowser ul.nb_current li .chgdel img
{
    float           :left;
    margin          :0px 1px 0px 1px;
    border          :1px dotted transparent;
}

.nodebrowser ul.nb_content li .updwn img:hover, .nodebrowser ul.nb_content li .chgdel img:hover, .nodebrowser ul.nb_content li .npath:hover,
.nodebrowser ul.nb_current li .updwn img:hover, .nodebrowser ul.nb_current li .chgdel img:hover
{
    border          :1px groove gray;
    cursor          :pointer;
    background-color:#f9f9f9;
}
.nodebrowser ul.nb_content li .chgdel .bedit,
.nodebrowser ul.nb_current li .chgdel .bedit
{
    padding-left    :5px;
}
.nodebrowser ul.nb_content li .chgdel,
.nodebrowser ul.nb_current li .chgdel
{
    float           :right;
    vertical-align  :middle;
    padding-right   :2px;
    padding-left    :2px;
}








.nodebrowser  ul li.error
{
    border          :none;
}
.nodebrowser  ul li.processing
{
    background-color:#ffffaa;
}
.nodebrowser ul li span.npos.highlighten
{
    color           :#0000ff;    
}